package model;



public class ItemMaterial {
	private Material material;
	private float cantidad;
	
	
	public ItemMaterial(Material material, float cantidad) {
		this.material=material;
		this.cantidad=cantidad;
	}
	
	/* CALCULA EL PRECIO DE UN ITEM ASOCIADO A UN MATERIAL */
	
	public float calcularPrecioItem(){
		float subtotal;
		subtotal=material.getPrecio()*cantidad;
		return subtotal;
	}
	
	/* DEVUELVE CANTIDAD DE MATERIAL */
	
	public float getCantidad(){
		return this.cantidad;
	}
	
	/* VERIFICA SI HAY STOCK DISPONIBLE */

	public boolean verificarStock(float unidades) {
		return (this.material.tenesStock(unidades * cantidad));
		
	}

	/* ACTUALIZA STOCK */
	
	public void actualizarStock(float unidades) {
		this.material.actualizarStock(unidades * cantidad);
		
	}
	
	
	

}
